The RKU file has the following format.
Item |
Description |
[Header] |
Header information. |
StartDate |
The starting date to which the RKU file is
in effect (DD/MM/YYYY). |
[Product<n>] |
Product number. <n> is a number. |
ProgramID |
Program ID of the protected program |
MasterID |
Master ID associated with the Master
License. |
MasterLicense |
The encrypted Key Properties. |
<UserID> |
<UserID> is a list of User IDs (1 –
2147483647), or use * for all User IDs (except 0). The value of <UserID> is one of the
following attributes: U = Update Key Properties to the Key N = Do not update Key Properties and do not
allow to run P = Do not update Key Properties and allow
to run D = Destroy the Key |
[Default] |
The default case for the User IDs not
listed in any product above. |
<UserID> |
<UserID> is a list of User IDs (1 –
2147483647), or use * for all User IDs (except 0). The value of <UserID> is one of the
following attributes: N = Do not allow to run P = Allow to run D = Destroy the Key |
Below are examples of the RKU file.
1. RKU file for a software
subscription service.
[Header] |
StartDate=1/3/2008 |
[Product1] |
ProgramID=0 |
MasterID=TI0R9LT7YDC9826D |
MasterLicense=EM96QN3O1DJ8ZHJ49AEX5ZWGUIRKZI |
1234567890=U |
1423098765=U |
1387649898=D |
[Product2] |
ProgramID=0 |
MasterID=EZ3O0ZFTAVDVQ08M |
MasterLicense=3V4CJKFNZHQP6V8P6WK3WD55LHVPUW |
1459045303=U |
1459034504=U |
2103560905=D |
[Default] |
*=N |
1. RKU file to destroy the Key.
[Header] |
StartDate=1/3/2008 |
[Default] |
1234567890=D |
1423098765=D |
1387649898=D |
*=P |